\hypertarget{classzxing_1_1qrcode_1_1_detector}{}\section{zxing\+:\+:qrcode\+:\+:Detector Class Reference}
\label{classzxing_1_1qrcode_1_1_detector}\index{zxing\+::qrcode\+::\+Detector@{zxing\+::qrcode\+::\+Detector}}
Inheritance diagram for zxing\+:\+:qrcode\+:\+:Detector\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{classzxing_1_1qrcode_1_1_detector}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classzxing_1_1qrcode_1_1_detector_a5c937e8ce84f88c448410ac06e98f85d}\label{classzxing_1_1qrcode_1_1_detector_a5c937e8ce84f88c448410ac06e98f85d}} 
virtual \mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_perspective_transform}{Perspective\+Transform}} $>$ {\bfseries create\+Transform} (\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_result_point}{Result\+Point}} $>$ top\+Left, \mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_result_point}{Result\+Point}} $>$ top\+Right, \mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_result_point}{Result\+Point}} $>$ bottom\+Left, \mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_result_point}{Result\+Point}} $>$ alignment\+Pattern, int dimension)
\item 
\mbox{\Hypertarget{classzxing_1_1qrcode_1_1_detector_a7f9ae270b02b5417e29c86ef6a64dd90}\label{classzxing_1_1qrcode_1_1_detector_a7f9ae270b02b5417e29c86ef6a64dd90}} 
{\bfseries Detector} (\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_bit_matrix}{Bit\+Matrix}} $>$ image)
\item 
\mbox{\Hypertarget{classzxing_1_1qrcode_1_1_detector_a8a696e0c2047f3169a515564a0006930}\label{classzxing_1_1qrcode_1_1_detector_a8a696e0c2047f3169a515564a0006930}} 
\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_detector_result}{Detector\+Result}} $>$ {\bfseries detect} (\mbox{\hyperlink{classzxing_1_1_decode_hints}{Decode\+Hints}} const \&hints)
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classzxing_1_1qrcode_1_1_detector_a3d68b675e14759c2f45d65c2cfe1a8dc}\label{classzxing_1_1qrcode_1_1_detector_a3d68b675e14759c2f45d65c2cfe1a8dc}} 
\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_bit_matrix}{Bit\+Matrix}} $>$ {\bfseries get\+Image} () const
\item 
\mbox{\Hypertarget{classzxing_1_1qrcode_1_1_detector_a9b3e6842c50154ec7d937c53e25a492f}\label{classzxing_1_1qrcode_1_1_detector_a9b3e6842c50154ec7d937c53e25a492f}} 
\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_result_point_callback}{Result\+Point\+Callback}} $>$ {\bfseries get\+Result\+Point\+Callback} () const
\item 
\mbox{\Hypertarget{classzxing_1_1qrcode_1_1_detector_a1b3011fa4e99db83466cd39c7f8e977b}\label{classzxing_1_1qrcode_1_1_detector_a1b3011fa4e99db83466cd39c7f8e977b}} 
float {\bfseries calculate\+Module\+Size} (\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_result_point}{Result\+Point}} $>$ top\+Left, \mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_result_point}{Result\+Point}} $>$ top\+Right, \mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_result_point}{Result\+Point}} $>$ bottom\+Left)
\item 
\mbox{\Hypertarget{classzxing_1_1qrcode_1_1_detector_a684baf233699de116224289d611aa408}\label{classzxing_1_1qrcode_1_1_detector_a684baf233699de116224289d611aa408}} 
float {\bfseries calculate\+Module\+Size\+One\+Way} (\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_result_point}{Result\+Point}} $>$ pattern, \mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_result_point}{Result\+Point}} $>$ other\+Pattern)
\item 
\mbox{\Hypertarget{classzxing_1_1qrcode_1_1_detector_ab77100ad7ebe47267878b01d84f88d58}\label{classzxing_1_1qrcode_1_1_detector_ab77100ad7ebe47267878b01d84f88d58}} 
float {\bfseries size\+Of\+Black\+White\+Black\+Run\+Both\+Ways} (int fromX, int fromY, int toX, int toY)
\item 
\mbox{\Hypertarget{classzxing_1_1qrcode_1_1_detector_a6d2a7c74fa485b10e72c228a8c582714}\label{classzxing_1_1qrcode_1_1_detector_a6d2a7c74fa485b10e72c228a8c582714}} 
float {\bfseries size\+Of\+Black\+White\+Black\+Run} (int fromX, int fromY, int toX, int toY)
\item 
\mbox{\Hypertarget{classzxing_1_1qrcode_1_1_detector_a0f00f5f60df9c75daf11b7c4296a6362}\label{classzxing_1_1qrcode_1_1_detector_a0f00f5f60df9c75daf11b7c4296a6362}} 
\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1qrcode_1_1_alignment_pattern}{Alignment\+Pattern}} $>$ {\bfseries find\+Alignment\+In\+Region} (float overall\+Est\+Module\+Size, int est\+AlignmentX, int est\+AlignmentY, float allowance\+Factor)
\item 
\mbox{\Hypertarget{classzxing_1_1qrcode_1_1_detector_a7b0fd56d80df3459a610d07d4dbf9f5c}\label{classzxing_1_1qrcode_1_1_detector_a7b0fd56d80df3459a610d07d4dbf9f5c}} 
\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_detector_result}{Detector\+Result}} $>$ {\bfseries process\+Finder\+Pattern\+Info} (\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1qrcode_1_1_finder_pattern_info}{Finder\+Pattern\+Info}} $>$ info)
\end{DoxyCompactItemize}
\subsection*{Static Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classzxing_1_1qrcode_1_1_detector_ac25b2e5e7ede70334abd739caa0fe43e}\label{classzxing_1_1qrcode_1_1_detector_ac25b2e5e7ede70334abd739caa0fe43e}} 
static \mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_bit_matrix}{Bit\+Matrix}} $>$ {\bfseries sample\+Grid} (\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_bit_matrix}{Bit\+Matrix}} $>$ image, int dimension, \mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_perspective_transform}{Perspective\+Transform}} $>$)
\item 
\mbox{\Hypertarget{classzxing_1_1qrcode_1_1_detector_aa7cf441702fd4ba1cd0c6b0fc0bda30e}\label{classzxing_1_1qrcode_1_1_detector_aa7cf441702fd4ba1cd0c6b0fc0bda30e}} 
static int {\bfseries compute\+Dimension} (\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_result_point}{Result\+Point}} $>$ top\+Left, \mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_result_point}{Result\+Point}} $>$ top\+Right, \mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_result_point}{Result\+Point}} $>$ bottom\+Left, float module\+Size)
\end{DoxyCompactItemize}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
R\+:/\+Develop/a0-\/develop/\+Lib\+Q\+Qt/src/exquisite/qrcode/qrdecode/zxing/zxing/qrcode/detector/Detector.\+h\item 
R\+:/\+Develop/a0-\/develop/\+Lib\+Q\+Qt/src/exquisite/qrcode/qrdecode/zxing/zxing/qrcode/detector/Q\+R\+Detector.\+cpp\end{DoxyCompactItemize}
